Text copied to clipboard!
Název
Text copied to clipboard!Optimalizátor dotazů pro monolitický LMS v PHP
Popis
Text copied to clipboard!
Hledáme zkušeného optimalizátora dotazů pro monolitický LMS systém napsaný v PHP, který nám pomůže zlepšit výkon a efektivitu našeho vzdělávacího softwaru. Naše platforma je rozsáhlý monolitický systém, který obsluhuje tisíce uživatelů denně, a proto je klíčové, aby databázové dotazy byly co nejefektivnější.
Vaším hlavním úkolem bude analyzovat stávající databázové dotazy, identifikovat úzká místa a navrhovat optimalizace, které povedou ke zrychlení systému. Budete úzce spolupracovat s vývojovým týmem, databázovými administrátory a DevOps specialisty, abyste zajistili hladký průběh implementace změn.
Očekáváme hluboké znalosti SQL, zkušenosti s laděním výkonu databází (zejména MySQL nebo MariaDB), a výbornou orientaci v PHP kódu. Zkušenosti s refaktoringem monolitických aplikací a znalost principů návrhu softwaru jsou velkou výhodou.
Tato pozice je ideální pro někoho, kdo má analytické myšlení, rád řeší složité technické problémy a má vášeň pro optimalizaci systémů. Nabízíme flexibilní pracovní dobu, možnost práce na dálku a spolupráci na zajímavém projektu, který má reálný dopad na vzdělávání tisíců lidí.
Pokud máte zkušenosti s optimalizací výkonu v PHP aplikacích a chcete se podílet na zlepšení robustního LMS systému, rádi vás přivítáme v našem týmu.
Odpovědnosti
Text copied to clipboard!- Analýza a optimalizace SQL dotazů v monolitickém LMS systému
- Spolupráce s vývojovým týmem na identifikaci výkonových problémů
- Implementace změn vedoucích ke zlepšení odezvy systému
- Monitorování výkonu databáze a návrh indexů
- Refaktoring PHP kódu pro zlepšení efektivity
- Tvorba dokumentace k provedeným optimalizacím
- Testování a validace výkonových zlepšení
- Účast na technických schůzkách a plánování sprintů
Požadavky
Text copied to clipboard!- Pokročilá znalost SQL a optimalizace databázových dotazů
- Zkušenosti s PHP a monolitickými aplikacemi
- Znalost MySQL nebo MariaDB
- Schopnost analyzovat a refaktorovat složitý kód
- Zkušenosti s nástroji pro profilování výkonu
- Schopnost samostatné práce i týmové spolupráce
- Dobré komunikační schopnosti
- Znalost angličtiny na technické úrovni
Potenciální otázky na pohovor
Text copied to clipboard!- Jaké máte zkušenosti s optimalizací SQL dotazů?
- Pracoval(a) jste někdy s monolitickým systémem v PHP?
- Jaké nástroje používáte pro profilování výkonu?
- Jak byste postupoval(a) při identifikaci úzkého místa v databázi?
- Máte zkušenosti s refaktoringem staršího kódu?
- Jaké databázové systémy ovládáte?
- Jak řešíte spolupráci s vývojovým týmem?
- Jaké jsou vaše zkušenosti s verzovacími systémy (např. Git)?